<?php

/*
  Валидатор проверяет, что Ответственный - один из пользователей, которым виден тикет, либо 
  текущий пользователь
*/
class ValidatorCurrentUser extends sfValidatorShemaContains
{
  protected function isValid($needleValue,$haystackValue)
  {
    if (sfContext::getInstance()->getUser()->getGuardUser()->Profile->id==$needleValue)
      return true;
     
    return in_array($needleValue,$haystackValue) ? true:false;  
  }
}